package com.woniu.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.model.param.AddQualificationParam;
import com.woniu.model.form.PageQualificationForm;
import com.woniu.model.form.RejectQualificationForm;
import com.woniu.model.model.YQualification;
import com.woniu.model.param.PageQualificationByVenueIdParam;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author EdisonLiu
 * @since 2024年05月23日
 */
public interface YQualificationService extends IService<YQualification> {

    Integer addQualification(AddQualificationParam param);

    Integer cancelQualification(Integer venueId, Integer certifyId);

    Page pageQualification(PageQualificationForm form);

    Integer passQualification(Integer certifyId);

    Integer RejectQualificationForm(RejectQualificationForm form);

    Page<YQualification> pageQualificationByVenueId(PageQualificationByVenueIdParam param);
}
